Add nix flake build check to CI - #248
Conversation
Run 'nix flake check' and a full build on PRs. When the build fails because vendorHash is stale, annotate flake.nix with the corrected hash instead of leaving a bare hash-mismatch error.
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (1)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yml Review profile: CHILL Plan: Enterprise Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Thank you for your effort. @BradLugo , could you elaborate on under which circumstances a roxie contributor would need to touch Nix code? |
With the change proposed here, any time a contributor makes changes to |
|
If Nix is avoidable, I want to avoid it so that I as a developer don't have to touch or install it. If the workflow changes such that I am forced to install Nix in order not to break the use for other developers who use Nix, that's a problem for me. Nix turned to be avoidable for |
Run 'nix flake check' and a full build on PRs. When the build fails
because vendorHash is stale, annotate flake.nix with the corrected hash
instead of leaving a bare hash-mismatch error.
This PR is part of a stack containing 5 PRs:
main